Desarrollo rápido de aplicaciones web áltamente productivas.
No compromete la calidad de los proyectos.
Compuesto por herramientas de código abierto entre las que destaca su núcleo, Spring Roo.
Principales características de gvNIX
Multiplataforma y fácil de instalar
Potencia el uso de buenas prácticas
Sistema de generación automática de código
Proyectos JEE estándar
No sobrecarga el entorno de ejecución
Ayuda al desarrollo de aplicaciones
Ingeniería inversa de Base de Datos
Scaffolding
Clientes de sistemas externos:
eMail
WebServices (a partir de WSDL o JAX-WS)
Control de concurrencia optimista
Ayuda al desarrollo de aplicaciones
Seguridad
Informes
Pruebas unitarias y funcionales
gvNIX paso a paso
Preparación del entorno
Entorno - Spring Tool SuiteUtilizar gvNIX 1.3.0
Crear nuevo proyecto gvNIX
New Spring Roo ProjectConfiguración proyecto 'petclinic'Creación del proyectoProyecto generado - Consola gvNIX arrancada
Instalación de Persistencia
Persistence Setup
Del análisis del modelo a la implementación
Aplicación 'Pet Clinic'Creación de enumeradosCreación de entidades Pet y VisitCreación de entidad abstracta, Vet y OwnerCreación de fieldsCreación de relaciones
Scaffolding
Instalación de componentes MVCCreación de Controllers y ViewsAñadiendo métodos FinderGenerando Views de buscadores y métodos en ControllersInternacionalización
Patrones de pantallas. Paso 1: Preparación
Generando batch para EntidadesGenerando batch para ControllersInstalación de componentes jQueryInstalación de componentes DatatablesComponentes jQuery en todas las vistas de la aplicación Implementando Bootstrap
Patrones de pantallas. Paso 2: Generación
Creación de Datatable modo 'show' y 'list'Creación de Datatable modo Edición en Linea
En este momento podemos ejecutar nuestra aplicación gvNIX
Añadimos un nuevo servidor Tomcat 6Incluímos nuestra aplicación petclinicEjecutamos la aplicaciónAplicación Petclinic!